package tech.aistar.day02;

import tech.aistar.day02.method_b.TestB;

/**
 * 本类用来演示:
 *
 * @author: success
 * @date: 2021/3/8 9:56 上午
 */
public class ModifiersDemo {
    public static void main(String[] args) {
//        private - 私有的 - 只能在本类中进行调用
        //TestB.pri();

        //public - 公开的 - 可以在除了本类以外的其他类中调用
    }

//    private方法的应用场景

    //对外开放的功能 - 方法封装的功能比较强大 - 供对外调用的
    public static void outer(){
        //这些业务逻辑代码 - 相当繁琐,复杂,代码多...

        //业务逻辑01
        code01();

        //业务逻辑02
        code02();

        //业务逻辑03
        code03();
    }

    public static void outer02(){
        //业务逻辑01
        code01();

        //业务逻辑02

        //业务逻辑04
    }

    private static void code01(){
        System.out.println("业务逻辑01...");
    }
    private static void code02(){
        System.out.println("业务逻辑02...");
    }
    private static void code03(){
        System.out.println("业务逻辑01...");
    }

}
